cachematrix.r runs