Hello, Elixir!
Anonymous functions and pattern matching
One function, multiple bodies
Functions can return functions
Passing functions as arguments using the & notation
gitignore: Ignore compiled modules (.beam files)
A module and a named function using the 'do...end' form
A module and a named function using the 'do:' syntax
Extending the Times module with a triple function
Extending the Times module with a quadruple function
Function calls and pattern matching
Recursive sum
Recursive greatest common divisor
Guard clauses
Guarding Factorial.of(n) against a negative n
Default parameters example
Default parameters with pattern matching
Guess the number