Different Methods Of Factoring Polynomials