Why do seahorses have small fins?

For balancing itself while swimming.