Introduction - If you have any usage issues, please Google them yourself
I wrote it myself one for the graph-encoded genetic algorithm, to achieve a variety of operators, such as selection, crossover, compile, compare and so on, see the specific source