Solving Degree Three Equations