Solutions to challenge problems given on http://ruby-challenge.rubylearning.org/.