public static ForwardIterator <T> MaxElement <T>(ForwardIterator <T> begin, ForwardIterator <T> end, Comparison <T> comp) { return(MaxElement(begin, end, Functional.Wrap(comp))); }
public static void Merge <T>(InputIterator <T> begin1, InputIterator <T> end1, InputIterator <T> begin2, InputIterator <T> end2, OutputIterator <T> dest, Comparison <T> comp) { Merge(begin1, end1, begin2, end2, dest, Functional.Wrap(comp)); }