public int CompareTo(object obj)
        {
            // Retorna negativo quando a instância precede o obj;
            // Retorna zero quando nossa instância e obj forem equivalentes;
            // Retornar positivo diferente de zero quando a precedencia for de obj;
            var outraConta = obj as ContaCorrente;
            if (outraConta == null)
                return 1;
            if (Numero < outraConta.Numero)
                return 1;
            if (Numero == outraConta.Numero)
                return 0;
            return -1;
        }dessa forma ele ordenou do menor para o maior, do jeito que foi apresentado a aula ele ordena do maior para o menor.