General theory of water flow at the base of a glacier or ice sheet | Synapse