https://medium.com/@michaelweissig3/how-to-master-r-fundamentals-in-one-read-a-beginners-guide-494a1eeadfea