Factoring and Simplification