Adding first version of the C++ poly. Not finished yet. Chapter 12 lacking Composition part + chapter on memory not completed + template not completed