Godunov scheme (untested)