Understanding Large Language Models (LLMs)