A symbiosis is a lasting, close association of two species from which both benefit. A lichen is a fungus housing algal cells that feed it by photosynthesis while it shelters and waters them; a coral is an animal housing algae in its tissues; the roots of most plants are wrapped in fungi that supply minerals in exchange for sugar; the guts of animals hold bacteria that digest what the animal cannot. The association produces organisms, structures and ways of life that neither partner could achieve alone.