Briefly describe how spatial and temporal environmental heterogeneity influence diversity