Added 2 functions that aim to cache the inverse of a matrix