Optimization exercises

Time to optimally (optionally?) do some optimization exercises!