uint PermutationMRRR::pi(uint i) const { return getelemPerm(permutation,i); }
uint static_permutation_mrrr::pi(uint i) { return getelemPerm(permutation,i); }
uint rthLZTrie (lztrie T, uint pos) { return getelemPerm(T->ids,pos); }
uint PermutationMRRR::pi(uint i) const { return getelemPerm(permutation,i); }
uint static_permutation_mrrr::pi(uint i) { return getelemPerm(permutation,i); }
uint rthLZTrie (lztrie T, uint pos) { return getelemPerm(T->ids,pos); }