filter dups in fringe-search
change position representation to hash of sets