The N-cube Group