Two ways of playing:
- 1 Guessing by name
- 2 Guessing by characteristic
1 - 1 step 2 - 4 steps
(we rarely care about the best case)
1 - 8 2 - 4
1 - 16 2 - 4 (halfs each time)
1 - 1 step 2 - log(n)
1 - n/2 2 - log(n)
1 - n 2 - log(n)
Get rid of any multiple of n and any offset
O(log n) and O(n^2) reflect each other across O(n)