ETL in Elixir
Removed leading underscore of private function names
Replaced calculation by the length of the tail
Replaced pipeline with inlining