Factoring and Multiplication Techniques