This Appendix gives detailed specifications for the individual subroutines in the CAT library. It is probably best used in conjunction with the discussion of the routines in Section 7. The routines are listed in alphabetical order.