Mental Model
We guess an answer and check if it works, then adjust our guess to find the best answer quickly.
Analogy: Like guessing the weight of a box by trying different weights on a scale, narrowing down until you find the exact weight that balances it.
Range of answers: [low] -------------------- [mid] -------------------- [high]
↑ guess here
Check if guess is valid, then move low or high accordingly.