A naive bayes spam filter.