Source: http://www.clg-nenuphars-breval.ac-versailles.fr/IMG/pdf/R_R_vision8_Utilisation_du_th_R_or_me_de_Pythagore.pdf