code: public static <T> Comparator<T> getReverse(final Comparator<T> cmp)
      {
          return (T o1, T o2) -> -cmp.compare(o1, o2);
      }
docs: Obtains the reverse order comparator
  @param <T> the data type
  @param cmp the original comparator
  @return the reverse order comparator