matrix cache and inverse

A function to cache a matrix and a second to return its inverse