https://functions.pythonprogramminghelp.com/the-feasible-no-one-is-using/