Contextual Compression in RAG: Filtering and Compressing Retrieved Chunks Before Passing to the LLM | Wicked Smart Data