Introduction to Machine Learning: Why There Are No Programmed Answers