Michigan 16.5/Q32: update to allow any ordering of cartesian integration variables