Why is the value of \'a\' being printed for variable \'b\' ? Acc. to what i understand variable of subroutines are stack-dynamic-variables and memory cells for subroutin