Make Array.prototype.unique O(n) instead of O(n*n)

Through the power of maps!