Implementation of a machine learning algorithm - ID3 algorithm generates decision trees from datasets.