Kelly updated cachematrix.R