SMS: Generalized Convexity and Optimization