Some rubymonk exercises