code: public static <T> Pair<T, T> ordered(T lhs, T rhs, Comparator<T> comparator) {
          return new MakeOrder<T>(comparator).apply(lhs, rhs);
      }
docs: Returns the two elements ordered in a pair.
  
  @param <T> the element type
  @param lhs the left element
  @param rhs the right element
  @param comparator the comparator used to compare elements
  @return the two elements ordered in a pair