Here are my versions (in collaboration with the TA's) for the four files that were to be submitted for Project #1. You may use this code (with attribution) in future projects, and you are responsible for reading it.
Last modified 21 September 2011