ECMA http://ecma-international.org/ecma-262/5.1/#sec-11.9.3 https://tc39.github.io/ecma262/#sec-intro