Source: http://www.dblottiere.org/archives/20102011/tb2/cours/TB2_Chap9_Fonctions_circulaires_reciproques.pdf