Mental Model
To find a number raised to a power quickly, we break the power into halves and multiply results, cutting steps in half each time.
Analogy: Imagine folding a big paper many times. Instead of folding one fold at a time, you fold it in halves repeatedly, making the process much faster.
base = 2, power = 8 2^8 ↓ Split power: 8 -> 4 + 4 ↓ Split again: 4 -> 2 + 2 ↓ Multiply results step by step
