fix: Annotation.new_track(candidate) does not work as expected in case candidate == 0
fix: old LabelMatrix API in DiarizationPurity
bug: HAC infinite loop when searching for closest clusters
feat(HACHistory): len(history) returns total number of iterations
feat: BICClustering as HAC subclass