https://medium.com/@monocosmo77/understanding-gaussian-random-variables-part2-advanced-statistics-2f72c9c40ecd