In Static Scoping, if a variable is not defined in the Local space, it is looked in Globle Space.
In Dynamic Scoping, if a variable is not found in the Local space , it is looked in the place, where it recursive called.
in static dynemic
in Part2() k is used as a local variable but when you make changes in *b then changes will happen in Globel variable.