klasteryzacja - opis algorytmu