id3-algorithm An implementation of the id3 algorithm that builds a decision tree using a given pandas dataframe