Source: http://www.math.ens.fr/~vripoll/MAT1013_Rappels_trigo.pdf