Java Binary Search Algorithm Leetcode