This is an attempt at porting the algorithms in the book http://www.cleveralgorithms.com from Ruby to Python. The two main goals are 1) making a very close (diff-able) initial code port, and 2) test the resulting Python code for performance with CPython and PyPy, see http://speed.pypy.org.