What is the purpose of BinaryOperator<T> functional interface in Java8?
It represents an operation upon two operands of the same type, producing a result of the same type as the operands.