https://ipython.pythonprogramminghelp.com/5-questions-you-should-ask-before-joint-pmf-and-pdf-of-several-variables/