Solution to Copy List With Random Pointer