Swimming smarter, not harder: fishes exploit habitat heterogeneity to increase locomotor performance | Synapse