Rudimentary Set class, needs more tests