Begun the assignment, there's a problem in cachesolve() but it's bedtime.