Demystifying LangChain: A Practical Introduction to Building with LLMs