Implement retrieval and evaluation for a simple RAG | Harvey Interview Question