First Submission of cachematrix.R