Applied Evolutionary Algorithms in Java