A Muggle's Guide to Tail Call Optimization in Ruby

Ruby Internals