2nd assignment

lexical scoping in practice