Cumulus Clouds: Numerical Models, Observations and Entrainment