first commit of the cpp version
second commit
rm example
up README