code: public static <E extends Comparable> int binarySearch(
        List<? extends E> list,
        E e,
        KeyPresentBehavior presentBehavior,
        KeyAbsentBehavior absentBehavior) {
      checkNotNull(e);
      return binarySearch(list, e, Ordering.natural(), presentBehavior, absentBehavior);
    }
docs: Searches the specified naturally ordered list for the specified object using the binary search
  algorithm.
  
  <p>Equivalent to {@link #binarySearch(List, Function, Object, Comparator, KeyPresentBehavior,
  KeyAbsentBehavior)} using {@link Ordering#natural}.