First commit with details of makeCacheMatrix and cacheSolve functions