https://medium.com/@clintexakinbs/demystifying-machine-learning-a-beginners-guide-in-plain-english-2e9e6269e46f