Added lambdas, function invokation and lexical scoping.