Updated with Chapter 13 exercise answers from the Ruby book.