Source: https://www3.nd.edu/~apilking/Precalculus/Lectures/Lecture 11 Graphs of Functions.pdf