https://paweldu.dev/posts/elixir-size-vs-length-naming-convention/