MULP: a Multi-Layer Perceptron application to long-term, out-of-sample time series prediction.