switch to 32 bit unsigned integer as the permutation member type ...