Ecology and Energy Flow