Represents an operation upon two long-valued operands and producing a
long-valued result. This is the primitive type specialization of
BinaryOperator for long.
This is a functional interface
whose functional method is applyAsLong(long, long).
BinaryOperator, LongUnaryOperator