Remote Tiger interview question

What is MultiThreading & GCD, Design Patterns and what is closures and tuples