import Foundation public struct SimpleSet { private var items: [T] = [] public init() { } public mutating func insert(_ item: T) { if !self.contains(item) { self.items.append(item) } } public func contains(_ item: T) -> Bool { for currentItem in self.items { if currentItem == item { return true } } return false } }