Function Vs Block Scope