Application of Computational Fluid Dynamics (CFD) to the Modeling of Flow in Horizontal Wells