Added support for full matrix inversion. Fails at about a 200 x 200 matrix