linked list clone commented