random_generator_names_list()
AtomDiag()
RandomGenerator
Given two functions Fnode(tag, childs) -> (tag, childs) Fterm(x) -> x’ it transforms the expression recursively