Java Arraylist Binary Search Python Function Exercises