Zaslat SMS: An overview of model predictive control