Updated with Chapter 12 exercise answers from the Ruby Book