Decision tree is a very effective methods in supervised learning.