solving cachematrix.R