apple / swift-collections Swift 4.6K 437 Commonly used data structures for Swift collection container deque dequeue