A document categorization algorithm Using the fuzzy set theory and hierarchical structure of documents