I think you're talking about tail recursion
https://en.wikipedia.org/wiki/Tail_call (see section on equivalence to while statement)
Not the standard case where the stack grows
I think you're talking about tail recursion
https://en.wikipedia.org/wiki/Tail_call (see section on equivalence to while statement)
Not the standard case where the stack grows