"use strict" mode in JavaScript explained - and what does it do?.