ecological complexity