Mental Model
Remember past Fibonacci numbers so you don't repeat work. This saves time by reusing answers.
Analogy: Like writing down answers on a notepad while solving a puzzle, so you don't solve the same part twice.
fib[0] = 0 fib[1] = 1 fib[2] = ? fib[3] = ? fib[4] = ? ...
