Sets are the forgotten collection type in many languages, including Swift. I think most developers use Arrays without really considering the advantages of using a Set but they have some amazingly useful features that should make them a part of any progammer’s toolkit. If you want to follow along with a playground, you can download it here. What is a Set? # A Set is an un-ordered collection of unique items. That’s it - nothing more than that. So it is very similar to an Array, but it is no...