Search algorithms for Artificial Intelligence