Elixir и функциональная разработка, урок #4 | Рекурсия, списка, голова, хвост, хвостовая оптимизация