else
is = true;
} else
denom.add(firstFracContent.get(i));
Tensor denominator = is ? first.getDenominator() : new Product(denom.clone(), second.getDenominator());
Tensor summand1 = is ? first.getNumerator() : new Product(first.getNumerator(), second.getDenominator());
Tensor summand2 = new Product(second.getNumerator().clone(), denom);
return new Fraction(new Sum(summand1, summand2), denominator);
}