code: @Override
     public R reduce(R identity, BinaryOperator<R> accumulator) {
        return performOperation(TerminalFunctions.reduceFunction(identity, accumulator), true, accumulator, null);
     }
docs: Now we have terminal operators