hw8 linkedlist