Uses an evaluation function to choose which node to explore next, often guided by heuristics.
Explain code with DocComment! Try out your own code!