2  Algorithms, Lots of Algorithms