my answers for http://rubykoans.com