http://holographickinetics.net/Maths%20&%20Geometry.html