Dynamic Energy Budget Theory: An Efficient and General Theory for Ecology