working on Permutation for LU fact
Working on in place LU