Binary Search Leetcode Solution 10