A Scala based Genetic Algorithms (GA) toolkit