/// Provides tools for generating string permutations from multiple lists.
class CombinatoricalUtils {
private(set) var result: [String] = []
/// Internal recursive function to generate permutations.
private func generatePermutationsHelper(_ lists: [[String]], _ result: inout...