Elements of Machine Learning