numerical_optimization project homework

Project 1 steepest gradient descent with armijo condition.

Project 2 cubic spline optimization using L-BFGS method.

Project 3 small dimention quadratic problem and nolinear mpc.