Design a RAG question-answering system | Harvey Interview Question