The author would like to thank the following people for offering suggestions, corrections and assistance with various drafts of this article: Hye-Shik Chang, Michael Dyck, Raymond Hettinger, Hamish Lawson, Fredrik Lundh.
See About this document... for information on suggesting changes.