The material for this project was originally developed by Dr. Margaret Johnson at Stanford University for her undegraduate compiler class. Due to its novelty it is somewhat experimental and covered by a COPYRIGHT application. Its use is currently restricted to the students enrolled or attending the cpsc434 course offered at the Dept. of Computer Science, Texas A&M University. We gratefully acknowledge Maggie Johnson for giving us the opportunity to become a second test site for this material. The project materials have been adapted and modified by Lawrence Rauchwerger and Francisco Arzu.