another implementation for ADT Set, allows duplicates in a set.