: (comparator.compare(arr[b], arr[c]) > 0 ? b :
            comparator.compare(arr[a], arr[c]) > 0 ? c : a));