added the functions makeCacheMatrix & cacheSolve