Project 2. cachematrix.R