Wszystko napisane na czysto. Moment w ktorym kazde wywolanie metody dziala poprawnie i projekt wymaga napisania algorytmu uporzadkowania - metody ContainersSweep<T>::organizeColor().