https://developer.apple.com/documentation/swift/collectiondifference
CollectionDifference | Apple Developer Documentation
A collection of insertions and removals that describe the difference between two ordered collection states.
apple developerdocumentation