Binary Search Recursive Method Problems