ECMAScript 5  extensions (with respect to ES 6)