Applied and Computational Optimal Control