Edit: Tail call optimization

Describe this revision: