An incremental clusterer which holds old SparseMatrix instances internally,
only forgetting rows once they have been clustered and are relatively stable.
The criteria for row removal is cluster stability.
The defenition of cluster stability is maximum f1-score achieving a threshold between
clusters in the previous round and the current round. Once one round of stability is achieved
the cluster is stable and its elements are removed.