Naive_bayes_scratch