public function orderedIterator(\Traversable $iterator, callable $function, $isAscending);
public function orderByDescending(callable $function) { return $this->constructScopedSelf($this->scheme->orderedIterator($this->elements, $function, false)); }