my progress on the Ruby Koans from rubykoans.com