Assignment 2 Bruno Caby

Caching the inverse of a invertible square matrix
Final version

Added unit tests and corrected some minor errors