Ch 9: unconstrained minimization