tree recursion
Tree recursion is a programming technique in which a function is defined to call itself multiple times, typically in order to process and traverse hierarchical data structures that have a branching or tree-like pattern.
Requires login.