Generative AI: Episode #8: The Science Behind Large Language Models