Implementation of Naive Bayes algorithm and comparing it with inbuilt SKLearn MultinomialNB. Comparing the efficiency of algorithms using 20 news group dataset