Binary Search Leetcode Solution 33