Mental Model
Recursion solves a problem by breaking it into smaller parts until it reaches a simple case it can answer directly.
Analogy: Imagine folding a big paper until it becomes small enough to fit in your hand; the base case is when the paper is small enough to hold easily.
Problem -> Smaller Problem -> Even Smaller Problem -> Base Case (solved directly)
↑ ↑ ↑
recursive recursive stop here