Solutions to ruby koans: http://rubykoans.com/