ass2 linked list