Use a TreeSet instead of an ArrayList when dropping columns after phase 1 of the simplex solver to improve performance.