Source: https://www.mathgm.fr/images/documents/premiere/revisions/fonctions_trigoE.pdf