Pontryagin Maximum Principle