https://medium.com/@monocosmo77/recent-developments-into-expectation-propagation-part1-machine-learning-2024-211a900cecf4