Factoring Polynomials Part 1