https://medium.com/@rprogram/data-analysis-with-r-programming-data-types-in-r-programing-76bd548814b3