Definition, Meaning & Synonyms
recursion
noun
/rɪˈkɜːr.ʒən/

Definition
Recursion is a process in which a function calls itself directly or indirectly in order to solve a problem.

Examples
- In computer science, many algorithms are designed with recursion to efficiently solve complex problems.
- The factorial function can be defined using recursion, where the function calls itself to compute the value.

Meaning
In programming and mathematics, recursion is a way to solve a problem by breaking it down into simpler sub-problems of the same type. Each call to the recursive function is designed to bring the solution closer to the base case, which stops the recursion.

Synonyms
- self-reference
- recurrent