Add genetic optimisation tools