https://classes.pythonprogramminghelp.com/how-to-jump-start-your-unbiased-variance-estimators/