Zaslat SMS: Foundations of machine learning