https://machinelearningmastery.com/probability-resources-for-machine-learning/