Source: https://www.mathcentre.ac.uk/resources/Algebra%20leaflets/mc-diff2squares-2009-1.pdf