Source: https://cdn.kutasoftware.com/Worksheets/Alg1/Factoring%20Special%20Cases.pdf