ES6: Fix -0 cases in Map.prototype.set