completed Copy List with Random Pointer