patterns that are involved in multiplying algebraic expressions...