added functions makeCacheMatrix and cacheSolve plus comments