Efficient Methods Of Solving Polynomial Equations