Step-by-Step Approach to LangChain and Pinecone for GenAI with LLMs. Develop Real-World LLM-Powered Apps with Python