Supervised Text Classification Algorithms