Working on a new Set class