Watch binary search divide and conquer a sorted array, eliminating half the remaining elements with each comparison. Understand why this gives O(log n) time complexity.
Binary search eliminates half the remaining elements with each comparison. For n = 16, at most 5 comparisons are needed (log216 = 4.0).