Packet J: Factoring Polynomials