private static Polynomial Sum(Polynomial left, Polynomial right) { return(new Polynomial(left.IntegerRepresentation ^ right.IntegerRepresentation)); }
public static Polynomial operator %(Polynomial a, Polynomial b) { return(Polynomial.DivideForRemainder(a, b)); }
public static Polynomial operator +(Polynomial a, Polynomial b) { return(Polynomial.Sum(a, b)); }
public static Polynomial operator *(Polynomial a, Polynomial b) { return(Polynomial.Multiply(a, b)); }