Block Vs Function Scope