A Set implementation for Swift