Understanding the decision tree classification algorithm