Exercises from the book "Learn Ruby the hard way" (http://ruby.learncodethehardway.org/book/)