Foundations and Trends (R) in Optimization