What is Machine Learning? A definition