private static String buildMult( String[] s, int n )
    {
        if( n == 0 )
        {
            return "1";
        }
        String toReturn = "";
        for( int i = s.length - 1; i >= 0; i-- )
        {
            if( n % (int)Math.pow( 2, i+1 ) >= (int)Math.pow( 2, i ) )
            {
                toReturn += s[s.length - i - 1];
            }
        }
        return toReturn;
    }