Similar Items: The camel library