comiting cachematrix.r