JavaScript Functions & Strict Mode Explained