Decision trees: initial commit