Reversed sorted list.
List<T> descendingList<T>(Iterable<T> it) { try { return ascendingList(it).reversed.toList(); } catch (e) { return it.toList(); } }