Text this: Algorithmic and Geometric Aspects of Cluster Analysis