Greatest Common Factor Of Polynomials