Top Binary Search Problems Leetcode 150