Coursera R Course - cachematrix.R v2