added cp.cpp
updated Makefile for cp.cpp
Merge pull request #1 from 2c2c/master

cp merge