Text this: Explaining Multivariate Decision Trees: Characterising Tractable Languages