Recursive Function

1 revision
#11 week ago
+6
Auto-generated stub article
+A **recursive function** is a function that calls itself as part of its execution. This elegant technique allows a complex problem to be solved by breaking it down into smaller, identical sub-problems, much like a [Loop](/wiki/loop), always requiring a [Base Case](/wiki/base_case) to terminate the calls.
+## See also
+- [Iteration](/wiki/iteration)
+- [Stack](/wiki/stack)
+- [Algorithm](/wiki/algorithm)
... 1 more lines