Text this: Computational Algorithms for Shallow Water Equations