Tail Calls

Dan Sugalski explains the tail call optimization, which makes deep recursions practical.