LearnRubyHardWay:functions and practice