**Acceptance criteria** * Investigate the (somewhat) portable implementation of Grand Central Dispatch (GCD) in Swift * `blocking_get()` tracks block counts and adds threads to the pool as necessary * Unittests, etc.