https://medium.com/@monocosmo77/revisiting-jensen-shannon-divergence-part1-machine-learning-2024-82f7cba0333e