update LU decompositions

bugs fixed
update documentation