JavaScript's "Use Strict" Explained