Hackerrank Binary Search Leetcode