Appendix 2 to Numerical Optimization