default(realprecision,38);
factor(x^2+I)
factor(x^2-1.)
factor(x^2+I+1.)
factor(x^2+Mod(1,5))
factor(x^2+Mod(1,3)+I)
factor(x^2+Mod(1,5)*I)
factor(x^2+(1+O(5))*I)
factor(x^2+(1+O(3))+I)
factor(x^2+(1+O(5)))
factor(x^2+quadgen(-3))
factor(x^2+quadgen(-3)*Mod(1,3))
factor(x^2+quadgen(-3)*Mod(1,5))
factor(x^2+quadgen(-3)*(1+O(5)))
factor(x^2+quadgen(-3)*(1+O(3)))
factor(x^2+Mod(y,y^2+1))
factor(x^2+Mod(y*Mod(1,3),y^2+1))
factor(x^2+Mod(y*Mod(1,5),y^2+1))
factor(x^2+Mod(y*(1+O(3)),y^2+1))
factor(5/2 + I/3)
factor(5^4 + 5^4*I)
factor(5 + I)
factor(15+3*I)
factor(4+4*I)
factor((3+4*I)/25)
q=31271192761826143388782348951/31274945109847936339856761591;
factor(q,2)
factor(q,500100)
factor((x-2.)*(x^2+1))
factor((x+1)^2/(x^2-4))
