https://pandas.pythonprogramminghelp.com/5-steps-to-probability-distributions-normal/