How does a crossword setter compile a quiz?

The humble crossword is marking its 100th birthday on Saturday.

Crossword setter John Halpern told BBC Breakfast how he comes up with the questions.