https://262.ecma-international.org/5.1/