5.2 Introduction to Search Heuristics