How to find the number of complex roots, the possible number of real and imaginary roots, the possible number of positive and negative roots and the possible rational roots for a polynomial?