for (NaturalNumber p : factors.primeFactors()) {
if (isDivisibleBy(l, p) && isDivisibleBy(r, p)) {
l = new Division(l, p).evaluate();
r = new Division(r, p).evaluate();
divisor = (NaturalNumber) divisor.multiply(p);
}
}
ANumber simplifiedDenominator = denominator.divide(divisor);
Expression numerator;