cache matrix and invert matrix