2048 in c++