Programming Assignment 2: Lexical Scoping V1

This is my first version of PA2.