Programming assignment 2 by D Ekeblom

The commit includes my solutions for A) the function that creates a list
with values of an invertible matrix and its inverse, stored in cache,
and B) a function that computes the inverse in case it is not been
computed (in which case it is retrieved from cache).