JavaScript Strict Mode: Writing Cleaner and Safer Code