Concurrency with GCD in Swift - 1