added a solution to copying a linked list with random pointers