Added code for chapter-19 as well as solutions to some of the exercises.