while (isSwitched)
        {
            isSwitched = false;
            for (int i=0; i<s; i++) {
                if (isNumber(array[i])) {
                    for ( int k=i+1; k<s; k++)
                        if (isNumber(array[k]) && isGreaterThan(array[k], array[i])) {
                            lol = array[i];
                            array[i] = array[k];
                            array[k] = lol;
                            isSwitched = true;
                        }
                }
                else if (!isNumber(array[i]))
                {
                    for ( int k=i+1; k<s; k++)
                        if (!isNumber(array[k]) && isGreaterThan(array[i], array[k])) {
                            lol = array[i];
                            array[i] = array[k];
                            array[k] = lol;
                            isSwitched = true;
                        }
                }
            }

        }