Heuristic Search techniques

Heuristic Search techniques