The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something (blog.codingconfessions.com)