moved lu into MatrixWithElementsFromAFeild
rebuild