Extension - Comparator, Sorting, and Lookup - binary search method