public double DistanciaAte(BagOfWords bag)
        {
            var palavras = Palavras.Concat(bag.Palavras).Distinct();

            double soma = 0;

            foreach (var palavra in palavras)
            {
                int numOcorrencias1 = 0, numOcorrencias2 = 0;

                TentaObterOcorrencias(palavra, out numOcorrencias1);
                bag.TentaObterOcorrencias(palavra, out numOcorrencias2);

                soma += Math.Pow(numOcorrencias1 - numOcorrencias2, 2);
            }

            return(Math.Sqrt(soma));
        }