makeIterator() Returns an iterator over the elements of the collection. Declarationoverride func makeIterator() -> Self.Iterator