Text this: Analytical and numerical methods for the riemann problem