Implementing makeCacheMatrix and cacheSolve Functions