Complex Polynomials