public int NormalizeDigitsNine(int number)
        {
            int digitSum = number;

            do
            {
                int[] digits = Numerologic.GetDigits(digitSum);
                digitSum = Numerologic.SumDigits(digits);
            }while (digitSum > 9);

            return(digitSum);
        }
        public int NormalizeDigitsNine(int[] digits)
        {
            int[] tempDigits = new int[digits.Length];

            digits.CopyTo(tempDigits, 0);

            int digitSum = Numerologic.SumDigits(tempDigits);


            while (digitSum > 9)
            {
                tempDigits = Numerologic.GetDigits(digitSum);
                digitSum   = Numerologic.SumDigits(tempDigits);
            }
            ;


            return(digitSum);
        }