I am not saying I want to implement this in DB. I am just saying it may be (although less readable) more efficient. Next time I write my own genetic programming algo., there is a good chance that I am using this one because my last attempt to merge action in Neural Networks with genetic programming failed miserably.