linked list excercises continued