Introduction to Online Convex Optimization, second edition