https://rpython.pythonprogramminghelp.com/3-savvy-ways-to-two-factor-anova/