Adaptations, Interdependence and Competition