Factorizing quadratic expressions