DoubleStream reduce(DoubleBinaryOperator op) in Java
DoubleStream reduce(DoubleBinaryOperator op) performs a reduction on the elements of this stream, using an associative accumulation function, and returns an OptionalDouble describing the reduced value, if any. A reduction operation or fold takes a sequence of input elements and combines them into a