1. A method of providing a recommendation comprising: measuring a distance between a first document and each of a plurality of other documents using a compression-based dissimilarity measurement; and identifying a recommendation based on the result of the measuring.