Something I really love in Elixir is that functions can be named identically and are considered different with different arity.
https://elixirschool.com/en/lessons/basics/functions#functio...
https://elixirschool.com/en/lessons/basics/functions#functio...