Source: https://teacher.desmos.com/desbook-asset/assets/desbook/A1/6/A1.6-notes.pdf