Added C++ implementation of libcodejam