:-)) I thoroughly dislike those just trying to make a genetic optimizer less prone to be stuck in them.Precisely because we started to complexify that code once we lost the overall picture of the problem/solution...And we stopped modifying once it was humanely impossible to add a feature without breaking two others.Such code is a sort of local optimum...