Which forecasting method uses historical data patterns such as trends, seasonality, and cycles to project future demand?