public static string Devision10(string number, int n)
        {
            if (n < 0)
            {
                return(Mutipilation10(number, -n));
            }
            if (n == 0)
            {
                return(number);
            }
            int index  = number.IndexOf('.');
            int length = number.Length;

            if (index < 0)
            {
                index = length;
            }
            else
            {
                number = number.Remove(index, 1);
            }
            int _index = index - n;

            if (_index > 0)
            {
                number = number.Insert(_index, ".");
            }
            else if (_index <= 0)
            {
                _index = -_index;
                for (int i = 0; i < _index; i++)
                {
                    number = '0' + number;
                }
                number = "0." + number;
            }
            return(CalculateUtilities.StandardizedDisplay(number));
        }
        public static string Mutipilation10(string number, int n)
        {
            if (n < 0)
            {
                return(Devision10(number, -n));
            }
            if (n == 0)
            {
                return(number);
            }
            int index  = number.IndexOf('.');
            int length = number.Length;

            if (index < 0)
            {
                index = length;
            }
            else
            {
                number = number.Remove(index, 1);
            }
            int _index = index + n;

            if (_index < length)
            {
                number = number.Insert(_index, ".");
            }
            else if (_index > length)
            {
                int temp = _index - length;
                for (int i = 0; i < temp; i++)
                {
                    number += '0';
                }
            }
            return(CalculateUtilities.StandardizedDisplay(number));
        }