5 ways how technology has enabled financial modeling and forecasting