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.