Complexity and stability of ecological networks: a review of the theory | Synapse