----------------------
Evolutionary algorithm
----------------------

See https://en.wikipedia.org/wiki/Evolutionary_algorithm

The tests are at http://josd.github.io/eye/reasoning/ea/test
