Completed add_row, add_column, del_row, del_column with tests