## Reuse logic in Elixir Here are commons ways to reuse logic in Elixir: 1a. Move Function to other module (guards, pattern-matching) 1b. Protocol - Polymorphism 2. Behaviour Dynamic-func - with def method_name(implemetation, args)