1 Scope Checking

Static scope checking: pass. Dynamic scope checking: run-time call.