Polynomial factorization or Roots of a polynomial equation