Libraries and problem code released to the public domain. Orion Sky Lawlor, olawlor@acm.org, 2005/04/21