iRobot interview question

GCD and threading