A Tutorial on Parametric Nonlinear Programming Sensitivity and Stability Analysis