Added description and implentation for functions makeCacheMatrix and cacheSolve