An Ecmascript 6 Polyfill which is strictly following specification + Extensions