Understanding Retrieval Augmented Generation (RAG): Supercharging LLM