1. A method of predicting a future occurrence of an event, the method comprising the steps of: obtaining a history of past occurrences of the event; accessing an artificial neural network; and training the artificial neural network with the history of past occurrences of the event to predict the future occurrence of the event.