updated recursion.rb