changes repo name
adds c++ implementation