Go to Live Site Next Page
Because do_something_else doesn't declare thing using var, when it assigns the value of 100 to thing, the thing that's being changed is the global thing.
There is no local thing.