Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data