Multiplication of Algebraic Expressions