Purely functional data structures in Elixir
Implementation of Purely Functional Data Structures (amazon.com) by Chris Okasaki in Elixir.