Java Arraylist Binary Search Interview