https://roundup.pythonprogramminghelp.com/3-ways-to-power-and-sample-size/