Exercises from Learn Ruby The Hard Way by Zed Shaw http://ruby.learncodethehardway.org/book/