public Division(OpResult a, OpResult b) : base(a, b) { }
public Subtraction(OpResult a, OpResult b) : base(a, b) { }
public Factorial(OpResult a) : base(a) { }
public Operation(OpResult a) : this(a, default(OpResult)) { }