https://medium.com/@monocosmo77/working-with-modular-polynomials-part5-machine-learning-2024-864d0f52d883