https://machinelearningmastery.com/surviving-in-the-r-environment/