Step-by-Step guide to Mastering RAG with LangChain