https://medium.com/@monocosmo77/applications-of-optimal-transport-in-machine-learning-part3-1495e8f0724f