https://www.techopedia.com/how-is-an-induction-algorithm-used-in-machine-learning/7/32971