More tests, bug fixes, broke LUdecomp wrt self.U.set