Finally finishing Ch9.  No valgrind leaks though:)