An Iterable whose first value is the result of initial and whose
subsequent values are generated by passing the current value to the next
function. [...]
Returns the minimum and maximum values in i, according to the order
specified by the compare function, in an Extent instance. Always
returns an Extent, but Extent.min and Extent.max may be null if i
is empty. [...]
Returns the result of merging an Iterable of Iterables, according to
the order specified by the compare function. This function assumes the
provided iterables are already sorted according to the provided compare
function. It will not check for this condition or sort the iterables. [...]
Returns an Iterable of Lists where the nth element in the returned
iterable contains the nth element from every Iterable in iterables. The
returned Iterable is as long as the shortest Iterable in the argument. If
iterables is empty, it returns an empty list.