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