https://medium.com/@monocosmo77/research-on-hyperbolic-groups-for-machine-learning-part4-901ab3bbd504