Dr. Clean first commit / cpp.primer chaper 2 draft