college java linked list project