I know that we can see the execution of a recursion function as a recursion tree.
My question is why can we see this execution as a tree?
I think there's a link with the Depth First Search method which uses a stack as the stack used during recursion, but i don't know if there exist of proof of this equivalence.
Do anyone have the answer?