Tilghman Lesher wrote: > The answer is 3 lines further down: > > group |= (1 << x); > > On the i386 architecture, which most people are running, your integers are > all 32 bits wide, which means you're limited to 32 groups. And with that code, if you try use to group number 32, you'll have fun :-)