Higher-order assembly of microtubules by counterions: from hexagonal bundles to living necklaces