Código para validar CPF e CNPJ otimizado

Esse código difere da maioria dos códigos encontrados na internet. Identifiquei um padrão no cálculo que evita um amontoado de IF´s e torna o código mais elegante. Foi possivel criar as duas funções com aproximadamente 30 linhas.

Por: Carlos Caldas