Source: https://www.clg-arausio.ac-aix-marseille.fr/spip/sites/www.clg-arausio/spip/IMG/pdf/ds3_factoriser_sphere_et_boule_racine_carree_reciproque_du_theoreme_de_thales.pdf