Bloomberg Interview Question

Deep copy a linked-list with next pointers and random pointers.