Unique

use a hash function to determine uniqueness, similar to underscore.js