Answers to exercises from Chapter 4, Error Handling.