Source: https://www.mathsgenie.co.uk/resources/58_expand-and-factorise.pdf