MULP: A Multi-Layer Perceptron Application to Long-Term, Out-of-Sample Time Series Prediction