Cloud Formation and Precipitation