random
search
propose
stats
Recursive, adj: See Recursive.