Inventory Forecasting Explained: How to Never Run Out of Stock Again