added test for row echelon form