Stream Hydrology: An Introduction for Ecologists