$begingroup$ @OrangeDog I'd say no. My position all along continues to be that a hash perform need to map to a hard and fast-dimension output, but the enter sizing is irrelevant. We've gotten really significantly off-topic. Your solution has good stuff in it, just be mindful with your formal definition ;-) $endgroup$To optimize the amount of polymo