1. Zdefiniować zestaw enum przechowujący zestaw kolorów razem z
odpowiadającymi im wartościami RGB. Przetestować przeglądanie zestawu
kolorów.
2. Zaimplementować listę dwukierunkową (generyczną) z wewnętrzną
klasą definiującą węzeł listy oraz drugą, definiującą iterator do listy
- według interfejsu ListIterator.
3. Stworzyć mapę ze słabymi (WeakReference) wartościami, stworzyć mapę z SoftReference kluczami. Prześledzić, kiedy dane referencje są wyrzucane z pamięci.