Introduction to Evolutionary Computing: Genetic algorithms are a part of evolutionary computing, written in Java 7, area of Artificial Intelligence