public abstract MathValue Computevalue(MathValue value1);
public override MathValue Computevalue(MathValue value1, MathValue value2) { return(new MathValue(value2.GetValue() + value1.GetValue())); }
public override MathValue Computevalue(MathValue value1) { return(value1); }