"Produces a comparator function which orders elements in increasing order according to the [[Comparable]] value returned by the given [[comparable]] function. \"Hello World!\".sort(byIncreasing(Character.lowercased)) This function is intended for use with [[Iterable.sort]] and [[Iterable.max]]." see (`function byDecreasing`, `function increasing`, `function Iterable.max`, `function Iterable.sort`) tagged("Functions", "Comparisons") shared Comparison byIncreasing<Element,Value> (Value comparable(Element e)) (Element x, Element y) given Value satisfies Comparable<Value> => comparable(x)<=>comparable(y); "A comparator function which orders elements in increasing [[natural order|Comparable]]. \"Hello World!\".sort(increasing) This function is intended for use with [[Iterable.sort]] and [[Iterable.max]]." see (`function decreasing`, `function byIncreasing`, `function Iterable.max`, `function Iterable.sort`) tagged("Comparisons") since("1.2.0") shared Comparison increasing<Element>(Element x, Element y) given Element satisfies Comparable<Element> => x<=>y; "A comparator function which orders [[entries|Entry]] by increasing [[natural order|Comparable]] of their [[keys|Entry.key]]. This function is intended for use with [[Iterable.sort]] and [[Iterable.max]]." tagged("Comparisons") since("1.2.0") shared Comparison increasingKey<Key> (Key->Anything x, Key->Anything y) given Key satisfies Comparable<Key> => x.key <=> y.key; "A comparator function which orders [[entries|Entry]] by increasing [[natural order|Comparable]] of their [[items|Entry.item]]. This function is intended for use with [[Iterable.sort]] and [[Iterable.max]]." tagged("Comparisons") since("1.2.0") shared Comparison increasingItem<Item> (Object->Item x, Object->Item y) given Item satisfies Comparable<Item> => x.item <=> y.item;