Add C++ card shuffle project