An OTP implementation of a stack in Elixir