http://discovere.org/sites/default/files/Build a Sorting Machine_2p_SP.pdf