https://medium.com/@monocosmo77/updates-on-saddle-point-problems-part3-machine-learning-2023-c4ed6fecc1b7