Question d’entretien chez Abnormal AI

Improve a program that plays hangman, explain MapReduce from first principles.