Text this: Efficient genetic partitioning-around-medoid algorithm for clustering