Complex systems fascinate because of the way dynamic microscopic interactions give rise to striking, often unexpected macroscopic structures: convection cells in fluids, patterns in ecosystems, ...