Mental Model
We guess an answer and check if it works, then adjust our guess up or down until we find the best answer.
Analogy: Imagine guessing the weight of a box by lifting it. If it feels too heavy, guess a lighter weight; if too light, guess heavier. Repeat until you find the exact weight you can lift comfortably.
Range of answers: [low] ---- mid ---- [high] Check if mid is valid -> move low or high accordingly Repeat until low meets high
