Strict mode is an opt-in mode for JavaScript that fixes, disables, and changes some of the most problematic features in the language.
Strict mode is invoked with "use strict";
statement at the top of the current
scope. So, it works both in functions and in files. It is better to only ever
specifiy strict mode inside of functions because this simplifies concatenating