recover.lib
LIB "recover.lib"; ring r=0,x,dp; matrix M[3][4]=0,1,0,2,1,2,3,4,1,0,5,0; print(M); ==> 0,1,0,2, ==> 1,2,3,4, ==> 1,0,5,0 print(gaussColWithoutPerm(M)); ==> 0,1,0,0, ==> 1,2,0,0, ==> 1,0,2,0