CS117 Example code, Winter 2003