Fluid-Dynamics Fluid Simulation using Naiver Stokes equation and Jos Stam steps to solve the equation. 2D and 3D solutions