https://medium.com/@monocosmo77/new-progress-in-the-use-of-f-divergences-part1-machine-learning-40fb8c8894c7