added fuctions makeCacheMatrix and cacheSolve