My teacher taught me cutting branches today, but I have a weird question: is it always right to use Heuristically Search, like A star? Teacher said that Heuristically Search could cut down potential correct answer, but he also said that Heuristically Search could accelarate my program. So, did he mean that I need to take a balance between speed and accuracy?