Factoring Polynomials to find zeroes