Multiplication of Algebraic Terms