depth bound heuristic