Update: What Happens with static varibles when we assign values ?
Update: added code to understand static keyword