for Programming Assignment 2: Lexical Scoping

I also made very rough test.
but this test is only  for my development, not suits for complete this
problem.