all the examples in the intro_to_ruby tealeaf book