Multiplying polynomials or expressions