This branch is used for me to finish c++ primer questions.