Add description and solution in C++ of copy list with random pointer
problem