Approximate clustering via core-sets | Synapse