Similar Items: Explaining Multivariate Decision Trees: Characterising Tractable Languages