Alternatives to the k-means algorithm that find better clusterings | Synapse