n Dimensional rotation