Added unique_set implementation