Sequence and Collection Protocols
Write generic code that works with any collection, or build your own collection types.
A sequence whose elements can be traversed multiple times, nondestructively, and accessed by an indexed subscript.
Advanced Collection Topics
Use wrappers, indices, and iterators in operations like slicing, flattening, and reversing a collection.