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