What is machine learning and why should I care?