Review of fish swimming modes for aquatic locomotion | Synapse