Creates a BinaryOperation
from two given arguments.
If an argument is not an expression, it will be wrapped in an appropriate literal.
Source
BinaryOperator(first, second) {
this.first = _toExpression(first);
this.second = _toExpression(second);
}