public static Pair<String> minmax(String[] a) {
		if (a == null || a.length == 0)
			return null;
		String min = a[0];
		String max = a[0];
		for (int i = 1; i < a.length; i++) {
			if (min.toLowerCase().compareTo(a[i]) > 0)
				min = a[i];
			if (max.toLowerCase().compareTo(a[i]) < 0)
				max = a[i];
		}
		return new Pair<>(min, max);
	}