> 32768 = 2^15 = 15 bits = 2 bytes met ruimte voor een teken (+/-) ('signed')
> 65535 = 2^16 = de volledige 2 bytes gebruikt zonder teken, dus altijd positief ('unsigned')
Aangezien de nummering nooit negatief zou mogen zijn, houdt het steek om een unsigned integer (geheel getal) te gebruiken. Als daar 2 bytes voor voorzien zijn dan krijg je 0 tem 65535 of inderdaad 65536 items...
Helaas niet meteen een idee waarom die paginanummers negatief waren.