Replace startsWith and endsWith if startsWith is not spec compliant.
Splitting up tests so failures are more diagnosable
Ensure that Firefox has the correct Map and Set implementations
Replace Math.cosh if it gives the wrong value for -Infinity.
The Math.asinh algorithm isn't particularly accurate for large negative numbers - luckily, asinh(-x) === -asinh(x)!
Correcting tests to a more precise value.
Fixing Math.imul in Safari
Merge pull request #172 from ljharb/fix_firefox_starts_with

Replace startsWith and endsWith if startsWith is not spec compliant.
Merge pull request #173 from ljharb/fix_tests_in_browsers

Fix tests in browsers
Update es6-shim.js