makeCacheMatrix(x) - tested