docs: public static <E, K> int binarySearch(
        List<E> list,
        Function<? super E, K> keyFunction,
        @Nullable K key,
        Comparator<? super K> keyComparator,
        KeyPresentBehavior presentBehavior,
        KeyAbsentBehavior absentBehavior) {
      return binarySearch(
          Lists.transform(list, keyFunction), key, keyComparator, presentBehavior, absentBehavior);
    }