code: function performTermOperationOnExpression(expression, op, term) {
    const node = (Node.Type.isOperator(expression) ?
      Node.Creator.parenthesis(expression) : expression);
  
    term.changeGroup = 1;
    const newNode = Node.Creator.operator(op, [node, term]);
  
    return newNode;
  }
docs: Performs an operation of a term on an entire given expression