First commit.

Incluye dos funciones para crear una matriz especial y otra para
obtener la inversa en cache o calcularla en caso de no existir.