Chunking Collections and Strings in Swift 5.1

I have a feeling that others have both considered the problem before and its solutions.