First implementation of both function: makeCacheMatrix and cacheSolve