A review of the role of forest canopy gaps.