Added exercise 9 skeleton.
Added some utility functions.
Added k-means clustering draft.
Added centroids initialization via farthest distance tactic.
Refactored.
Added k-means++ centroids initialization.
Fixed k-means++ seeding.
Added clustering output.
Added comments.
Starting to collect results.
Final results.
Added multithreading via OpenMP.
Preview version of the performance results.