Compiler Homework #1