Artificial intelligence (Al) began as the quest to create machines that could think for themselves and (perhaps) out- think humans: the holy grail of computing! Over the years, while still exploring the mechanisms that enable thought, Al has evolved into a more pragmatic discipline. Al uses different strategies to solve the complex practical problem…