Source: http://www-users.math.umn.edu/~loper012/Math_1031/(9) Factoring X Method.pdf