implement makeCacehMatrix and cacheSolve
more comments