Search Methods for Artificial Intelligence