@Nonnull
	public static String generateIncrementingName(@Nonnull String alphabet, int index) {
		char[] charz = alphabet.toCharArray();
		int alphabetLength = charz.length;
		int length = 8;
		final char[] array = new char[length];
		int offset = length - 1;
		while (index > charz.length - 1) {
			int k = Math.abs(-(index % alphabetLength));
			array[offset--] = charz[k];
			index /= alphabetLength;
			index -= 1;
		}
		array[offset] = charz[index];
		return new String(array, offset, length - offset);
	}
Creates a string incrementing in numerical value.
Example: a, b, c, ... z, aa, ab ...

@param alphabet
		The alphabet to pull from.
@param index
		Name index.

@return Generated String
recaf-core/src/main/java/software/coley/recaf/util/StringUtil.java