Text this: Clustering/partitioning algorithms and comparative analysis