The World at 7 Billion: Can We Stop Growing Now?