it contains R code for cached inverse matrix