https://123dok.net/document/z3dm3wm8-godunov-scheme-scalar-conservation-laws-discontinuous-shaped-functions.html