comments
fix constant substitution with coefficients, and order of pivot row selection for negatives/initial