Ants implementation based on gb_trees 

Line 22 is too long: "    TID = ets:new(antsETS, [ordered_set, protected, {keypos, 2}]), %% unnamed ETS".