add, add duplicates, depth,size, toString,contains