Mental Model
A rotated sorted array is a sorted array shifted at some pivot. The smallest element is the only one where the order breaks. We find it by checking midpoints and narrowing the search.
Analogy: Imagine a clock face turned clockwise by some hours. The smallest number is where the clock starts again after 12. We look at the middle hour to decide which half to check next.
Original sorted array:
[1] -> [2] -> [3] -> [4] -> [5] -> [6] -> [7] -> null
Rotated array example:
[4] -> [5] -> [6] -> [7] -> [1] -> [2] -> [3] -> null
↑ ↑
pivot smallest