2.5 Function Scope and Variable Lifetime