Integers: unsigned binary
How many possible values are there for 32-bit unsigned binary representation?
There are 232 different representations, so there are about 4 billion possible values
Why 4 billion?
Why do we say possible values?
Minimum value: 0
Maximum value: 232 - 1 (approximately 4 billion)
In general, for N bits, the max value is 2N - 1
Why -1, since there are 2N representations?
Think of array of size 2N.  What is the largest index?
What is 2N?
1 followed by N 0's (N+1 bits).
(22 = 100, 23 = 1000, 24 = 10000, etc.)
Why do we use unsigned values?  Anything which is only positive or zero.