Ecology and Energy Flow in Ecosystems