leetcode: copy list with random pointer
tag: linked list