Moved across REVAC implementation from Reflective Grammatical Evolution paper.