Answer from cs61c-at (soemoe aung 16076861) for Question 2
struct ListNode *temp;
char *copy = name;
temp = head->next;
head->next->item = copy;
head->next->next = temp;
