Solução para o desafio CE.Js 2014 https://gist.github.com/mozartdiniz/0f53ad6156e12bca2dec