If you are NOT using strict mode, what happens if you declare a variable named firstName and later refered to it as firstname? The JavaScript engine creates a new global variable named firstname. The JavaScript engine creates a new local variable named firstname. The JavaScript engine throws an error. The JavaScript engine automatically uses the firstName variable.