Decision Trees and the ID3 Algorithm