List<T> reduce (List<T> combine(List<T> value, List<T> element)) inherited
E reduce(E combine(E value, E element)) { Iterator<E> iterator = this.iterator; if (!iterator.moveNext()) { throw IterableElementError.noElement(); } E value = iterator.current; while (iterator.moveNext()) { value = combine(value, iterator.current); } return value; }