The Decision Tree Algorithm