A Maximum Variance Cluster Algorithm