Mental Model
We look for a number in a sorted list that has been turned around at some point. We use a smart search that checks which part is sorted to decide where to look next.
Analogy: Imagine a circularly arranged bookshelf where books are sorted alphabetically but the start is somewhere in the middle. To find a book, you check which half of the shelf is in order and decide which half to search next.
Array: 4 -> 5 -> 6 -> 7 -> 0 -> 1 -> 2 -> null Indices: [0] [1] [2] [3] [4] [5] [6]
