implemented sqp and ip exercise
this is an overhaul of the previous version which lets the students implement an equality-constrained local newton-sqp method and an inequality-constrained interior point method
this is an overhaul of the previous version which lets the students implement an equality-constrained local newton-sqp method and an inequality-constrained interior point method