Binary Search Leetcode Solution 1