expand() always expands the exponent and transforms x^(a+b) -> x^a*x^b