public NumberAdditionResult AddTwo() => NumberAdditionResult.CarryResult(new Number1());
 public NumberAdditionResult AddThree() => NumberAdditionResult.CarryResult(new Number2());
 public NumberAdditionResult AddOne() => NumberAdditionResult.CarryResult(new Number0());