Solutions of programming exercises of Stanford's Machine Learning online course taught by Andrew Ng