https://pythonhomework.pythonprogramminghelp.com/beginners-guide-bayesian-probability/