Memetic Retrieval