Add nested lexical environments
Evaluate function calls
Fix typo in function name