Source: https://faculty.bard.edu/belk/math141/TrigonometryExercises.pdf