> In all my tests "fasttimes" is much faster than doing
> the product of two polynomials by "expand(...*...)"
> even if the polynomials are univariate.
Expand uses general representation, which is very slow for polynomial
calculations. CRE multiplication is much faster than expand, so you
should write rat(...)*rat(...) or rat(...*...). Even better, just
always keep the polynomials in CRE form. Divide works on CREs.
-s