A base library for setting up genetic algorithms.