https://medium.com/@monocosmo77/understanding-the-concept-of-bregman-divergence-part2-artificial-intelligence-7d8dd68c016f