Source: http://www.eworkshop.on.ca/edu/resources/guides/guide_patterning_and_algebra_456.pdf