Source: https://cyberlearn.hes-so.ch/pluginfile.php/146165/mod_resource/content/0/0301_Hanche_Goniom_trie.pdf