Implement makeCacheMatrix and cacheSolve. Adding doc and comments.