Bacterial Swarming: A Model System for Studying Dynamic Self-assembly.