Range modularized and with one test

Não funciona mais em produção, mas já dá para testar e desenvolver :P