makeCacheMatrix.R implentation 20140824