#5 working lambdas and basic closures