Text this: Analytical and numerical methods for the Riemann problem