CPU Based Navier Stokes Computational Fluid Dynamics in Swift for iOS