Initial commit. Old C++ version 1.0
Update to version 1.0