Monomial complementary() { return monomial.divide(current); }
void divide() { monomial = complementary(); iterator = monomial.divisor(current); }
Divisor(Monomial monomial) { this.monomial = monomial; iterator = monomial.divisor(); }