Programming neural networks with Encog 2 in Java (Heaton Research, 2010)