Programming Assignment 2 (peer assessment): Lexical Scoping