https://dictionaries.pythonprogramminghelp.com/the-complete-library-of-sampling/