https://medium.com/@monocosmo77/how-infinite-dimensional-geometries-behave-part1-differential-geometry-f9b700d17f77