Add a binary search for insertion point using JDK's Arrays.binarySearch.