Programming Assignment 2: Lexical Scoping **Please Note: No Grace Period**