Decision trees and tree ensembles