def count_parameter_permutations
      @parameters.each_pair.map{ |k, v| v }.reduce(1) { |n, arr| n * arr.size }
    end
def count_parameter_permutations
      @parameters.each_pair.map{ |k, v| v }.reduce(1) { |n, arr| n * arr.size }
    end
return the total number of possible permutations of