Analyzing and Solving Polynomial Equations