Sample code of the tutorial http://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1