Initial commit
first implementation of k-means
add ghci script
add test program to generate random points
Add test program
Add second method for computing kmeans (slow)
relax accelerate dependency a bit
actually relax accelerate dependency (fix last)
cleanup, wibbles

Clean up the code a bit. Also try to improve performance a bit by forcing the first step (findClosestCluster) to be evaluated, instead of fusing it into its consumer, which results in work duplication. Unfortunately, this is hitting a sharing recovery bug in Accelerate, so can't be used right now.
add standard license
comment on using pipe

Although we have a way to work around this bug, it turns out that it was not quicker!
cabal: make the various accelerate backends optional
make the number of clusters implicit from the inputs
wibble
update email
update ghci script to use cabal sandboxes
wibbles
Subtree merged in k-means
kmeans: turn it into a benchmark program