AI ALGORITHMS EXPLAINED: A NOVICE'S TUTORIAL TO SYNTHETIC INTELLIGENCE