Sort columns from least to most leading 0s Divide row by leading number to make it have a leading 1 Subtract multiples of row from other rows to make column have all ...