problem 5.1.1

Error handling for command line applications or prototypes
Documentation