o lu que eu fiz
boa parte do lu_solver.c