Large Language Models Explained: How LLMs Work