My first version of makeCacheMatrix and cacheSolve