https://medium.com/@monocosmo77/how-caratheodory-metric-is-utilised-part1-hyperbolic-geometry-765e4ea82e1d