Text classification algorithms and other language practice with machine learning