How Does Weather Forecasting Work