Given a linked list with an additional arbitary pointer clone the list