Source: https://www.normandale.edu/_files/documents/course-outlines/art/ART 1115 Animation and Interactivity.pdf