1. http://www.ecma-international.org/ecma-262/6.0/#sec-array.pr...
2. http://www.ecma-international.org/ecma-262/6.0/#sec-sortcomp...