Multiplication of algebraic expressions