Questions and answers, thrown in the deep-end assignment.