Implemented matrix inverse via SVD. Suspecting a bug in SVD engine.