Adds evolutionary algo stuff for D