Source: https://iamjmm.ovh/STL/cours_spe/trigo.pdf