public TwoOp(Func <float, float, float> op, EvalExpr left, EvalExpr right, String str = "op") { _op = op; _left = left; _right = right; _str = str; }
public OneOp(Func <float, float> op, EvalExpr eval, String str = "op") { _op = op; _eval = eval; _str = str; }