Binary Search Pattern — LeetCode DSA Guide
Sorted or monotonic data, or 'find minimum X such that condition holds'