random
search
propose
stats
"Complex problems have simple, easy to understand wrong answers."