Sustainability, human ecology, and Technosphere evolution