add deep copy of a random pointer list