The Lattice Boltzmann Equation for Fluid Dynamics and Beyond