Binary Search Leetcode Solution