major ballache getting this to compile mainly because the exercise dont
lead you through a process where you are guaranteed to always have
compiling code, or perhaps ive just got it terribly wrong! anyway its
all sorted on with the chapter!