If you have an oracle, and your problem is largely just a pure function, it's pretty good at generating something that both works and is fast.