CopyListWithRandomPointer