Text this: Finite element simulation in surface and subsurface hydrology