mutualism, facilitation, and the structure of ecological communities