Build decision tree, train the tree and classify new data. Supports multiple discrete value for each attributes, eg: attribute[wind] can have three values (strong, mild, weak).