Ackermann's function with Ruby tested with Rspec