$begingroup$ @OrangeDog I'd personally say no. My issue all alongside has long been that a hash operate ought to map to a set-dimensions output, but the enter dimensions is irrelevant. We have gotten extremely significantly off-subject. Your solution has good stuff in it, just watch out with your formal definition ;-) $endgroup$(notably Perl does t