ipermute
