multiplying rational algebraic expressions