https://medium.com/@monocosmo77/using-boundary-value-problems-in-machine-learning-cases-part3-eecdbac75824