exercise 3 ruby the hard way