https://medium.com/@monocosmo77/new-developments-on-hypersurfaces-for-machine-learning-modelling-part2-fc87e86a62d6