randchild
returns a uniformly random direct child of an expression.
randsubtree
returns a uniformly random subtree of an expression. Note that this subtree
must not be a direct child.
randchild(expr)
randsubtree(expr, subtreeprob = 0.1)
randsubtree
to select a certain subtree instead
of searching further via an recursive call.