Fairly starlight forward to implement as a builtin http://people.mozilla.org/~jorendorff/es6-draft.html#sec-22.1.3.9
<rdar://problem/16626053>
Dupe of 130966, landed in http://trac.webkit.org/changeset/167797. *** This bug has been marked as a duplicate of bug 130966 ***