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.