Ruby port of the http://natureofcode.com