renamed xPermute to xReorder - although it is less precise it is less a description of how the task is being done and more a description of the intent of the task.