protected Node<T> head; 는 제가 linked list만들려고 추가한거고요


public UnsortedList(Comparator<T> comparator) 에 대한 설명이 그냥


Appropriately initialize the new list being created so it contains no elements. It is passed a comparator, so notice that a comparator class must be written by a user of your code, for them to be able to instantiate an UnsortedList object 


라고 돼있는데 그럼 head reference만 null로 해주면 끝인건가요?


그리고 그 밑에 껀 copy constructor인데 deep copy를 만들어야 하는데 UnsortedList object를 어째 instantiate 하는지 좀 햇갈리네요..