Not sure if it fits, but trampolines are a way of ...
# kovenant
a
Not sure if it fits, but trampolines are a way of dealing with recursion without blowing out the stack (they're used in a few languages to implement the equivalent of tail recursion).