Solving Cubic Polynomial Equations