@e-sushi I made a
sponge factory in python for constructing a sponge from a supplied permutation. So you certainly
can make a sponge from an arbitrary permutation, though of course I'm sure you were inquiring about the requirements of such a permutation more so then the possibility. Just thought I'd put it out there just the same!