Added exercise 3, a protocol exercise.