https://www.dailydishnews.org.uk/post/incompressible-vs-compressible-navier-stokes-0qvedf