Classification trees for preference data: a distance-based approach