Pattern matching in Elixir
Elixir is a ruby like language built on top of the Erlnag VM.It has some really nice features which makes writing recursive functions a breeze.Here is a defacto example to write a factorial program in elixir.
As we can see having guards and pattern matching makes recursive functions a breeze
Comparing that too ruby,the LOC are more but the code is more readable.
Comparing it to some ugly javascript.