How effective are neural networks at forecasting and prediction? A review and evaluation | Synapse