Elixir is a programming language implemented on top of the Erlang VM. Its Set implementation however is often faster than Erlangs own sets. This explains how.
How Sets are implemented in Elixir
blog.josephwilk.net