This chapter is a listing of all the numerical miniprograms discussed in the text, together with additional useful routines for numerically solving differential equations. All methods described below except Numerov can be used to solve a system of equations together with an appropriate number of initial conditions. Any routine written to work for a system also works for a single equation. Variables such as two, three represent the numbers for which they are named. These variables permit any algorithm to be extended to arbitrary precision. Frequent use is made of Mathematica's command NestList, which is ideally suited to numerical algorithms.