Predictive models for inventory optimization: a machine learning application for demand forecasting at a construction supplies distributor | Synapse