Clocktimizer: An introduction to machine learning - Part 1