Add exercise 16 and associated files.