Text this: Numerical methods for shallow-water flow