A Set data structure for Swift