A programming assignment given as part of a technical interview.