https://roundup.pythonprogramminghelp.com/why-is-the-key-to-sampling-distribution-from-binomial/