Recent advances in rainfall modeling, estimation, and forecasting