Optimization of this type of recursion can be done by executing the call in the current stack frame and returning its result, instead of creating a new stack frame. | Optimization of this type of recursion can be done by executing the call in the current stack frame and returning its result, instead of creating a new stack frame. |