public Precise Multiply(int multiplicand)
 {
     if (multiplicand == 0)
     {
         return(Zero);
     }
     return(new Precise(_value, _operation.Combine(new Mult(multiplicand))));
 }
 public IOperation Combine(IOperation next)
 {
     return(new Combo(_first, _second.Combine(next)));
 }