solve h^3+q*h+p=0 for h