Title: Grokking Artificial Intelligence Algorithms