Tail Call Optimization
A tail call is a subroutine call which is followed by a return to the calling code.
Tail calls are often optimized by interpreters and compilers of functional programming languages to more efficient forms of iteration.
A tail call is a subroutine call which is followed by a return to the calling code.
Tail calls are often optimized by interpreters and compilers of functional programming languages to more efficient forms of iteration.