// static methods public static Monom <T> Multiply(Monom <T> first, Monom <T> second) { Monom <T> result = (Monom <T>)first.Clone(); result.Multiply(second); return(result); }
public static Monom <T> Divide(Monom <T> first, Monom <T> second) { Monom <T> result = (Monom <T>)first.Clone(); result.Divide(second); return(result); }
public static Monom <T> Negate(Monom <T> monom) { Monom <T> result = (Monom <T>)monom.Clone(); result.InverseAdditive(); return(result); }