   Puts the given value into the set if it does not already contain it.
   """
   def put(set, member) do
-    { set, _ } = set_put(set, { :put, member })
+    { set, _ } = set_put(set, member)
     set
   end
 

    { [e|rest], count }
  end

  defp bucket_put([], { :put, member }) do
    { [member], 1 }
  end


    { :lists.reverse(acc), count }
  end

  defp bucket_put([m|_]=bucket, member) when m > member do
    { [member|bucket], 1 }
  end

  defp bucket_put([member|bucket], member) do
    { [member|bucket], 0 }
  end

