https://medium.com/@albericoJr/the-difference-between-data-science-artificial-intelligence-and-machine-learning-66b6146a9fb9