Understanding Recursion in Ruby | CodeSignal Learn