Optimization for Systems and Control