Fixed: inverse and transpose are calculated only once if the matrix doesn't change.
Typo in docstring of LUInvert.