private static boolean stringCompare(String first, String second) {
		char[] one = first.toCharArray();
		char[] two = second.toCharArray();
		int length = one.length < two.length ? one.length : two.length;
		for(int i = 0; i < length; i++) {
			int o = (one[i] > 96) ? (one[i] - 32) : one[i];
			int t = (two[i] > 96) ? (two[i] - 32) : two[i];
			if(o > t) {
				return false;
			} else if(o < t) {
				return true;
			}
		}
		return true;
	}