Solving Polynomial Equations And Functions