Exploring Search Algorithms With Python