Evolutionary Algorithms for Scala