5.4 Factoring & Solving Polynomial Equations