Unwrapping Presents Source for "How to pause and resume a sequence of mutating Swift structs using dispatch semaphore?" blog on Medium Xcode Version 7.0 (7A218)