A clustering program.