recursion
Concept
Recursion L6
Recursion is a function that solves a problem by invoking itself, breaking down the problem into smaller sub-problems until a base case is reached, enabling the solution to a complex problem through repeated self-reference.