Find real roots of a cubic ax³+bx²+cx+d via Cardano's formula plus the discriminant
Cubic ax³ + bx² + cx + d. Leave a=0 for quadratic, a=b=0 for linear.
ax³ + bx² + cx + d