Tropical rainforests have thin, acidic soils, yet they contain dense vegetation and high biodiversity. how can these tropical forests have poor soil and support such a diverse array of life?