My progression through the Ruby koans