An implementation of the ID3 classification algorithm in Scala