Incompressible Computational Fluid Dynamics: Spectral Element and Lattice Gas Methods for Incompressible Fluid Dynamics