A Novel Hyperparameter-free Approach to Decision Tree Construction that Avoids Overfitting by Design