🔁 This lecture introduces recursion — methods that call themselves. It covers the concept, base cases, termination, recursive tree search, factorial, and the Fibonacci pitfall that demonstrates when recursion becomes dangerously inefficient.

At-a-glance Checklist

What Is Recursion?

Recursion = defining a method through calling itself.

Two Essential Parts

Every recursive method needs: