Spam Filter using Naive Bayes. Machine Problem for CS 180.