Clusters of Thoughts