addition of makeCachMatrix and cacheSolve functions