Question: Suppose you want to define a class that orders its elements like a List but does not allow multiple occurrences of an element like a Set. Would it be better to make it a derived class of the Array List class or a derived class of the Hash Set class?