Added IntegerTree class