Recursion

A function that calls itself on a smaller piece of the problem, with a case that stops. A tree is walked recursively because each branch is a smaller tree.

Back to the glossary