Use new globalThis compat routine
Closes #45
Based on https://mathiasbynens.be/notes/globalthis
Note https://github.com/medikoo/es5-ext/blob/8637ea51f47d519c4f7c8c39fb90daab2ac1574c/global.js#L23-L34
Kudos, SonarCloud Quality Gate passed! 
0 Bugs
0 Vulnerabilities
0 Security Hotspots
1 Code Smell
No Coverage information
0.0% Duplication
This PR fixed a js lib issue I was having.
@giann did you see my link
Note https://github.com/medikoo/es5-ext/blob/8637ea51f47d519c4f7c8c39fb90daab2ac1574c/global.js#L23-L34
Which implies this fix might break old safari or websites that have called preventExtensions?