-function make_random_tax_table(min_threshold) {
- if (rand(2)) return [];
- const start = min_threshold === undefined ? rand() : min_threshold;
- const end = start + 1 + rand();
- return [[start, end, rand()]].concat(make_random_tax_table(end));
+function make_random_tax_table() {
+ function make_random_table(min_threshold) {
+ if (rand(2)) return [];
+ const start = min_threshold === undefined ? rand() : min_threshold;
+ const end = start + 1 + rand();
+ return [[start, rand()]].concat(make_random_table(end));
+ }
+ return tax_table_from_table(make_random_table());