My assignment with CacheMatrix