https://habbangodil.medium.com/r-programming-language-what-is-it-introduction-and-basics-2636a70fd931