Since Elixir is a functional language, it's best to become familiar with how functional programming works. Although I have used features in Javascript and C# in a functional manner before, this is my first functional language. So I'm going to write what I know here, but