programming exercises of MachineLearning on coursera https://class.coursera.org/ml-005