going through the Well Grounded Rubyist PDF