implemeneted makeCacheMatrix and cacheSolve