Updating ID3 learning algorithm to allow attributes to join multiple times the decision process.