A collection of Java libraries concerning stochastic optimization algorithms and artificial neural networks