Programming Exercise 6 in Machine Learning course by Andrew Ng on Coursera.  In this exercise one shall learn to use support vector machines (SVMs) to build a spam classifier.