Mental Model
Some problems can be broken into smaller parts that repeat, and the best solution uses the best answers to these smaller parts.
Analogy: Imagine building a big wall with Lego blocks. If you already built a small section, you don't rebuild it again; you reuse it. Also, the best wall is made by putting together the best small sections.
Problem ↓ Smaller Problem 1 -> Smaller Problem 2 -> Smaller Problem 3 ↓ ↓ ↓ Reuse answers ← Reuse answers ← Reuse answers
