Coursera ML class exercise 1, in progress.