Questions
1). 255 is special because it is the size of a byte when starting at 0.
2). The colors can be specified in 2 digit numbers in hex
3). 44 different shades of green according to google (probably more just depends on the distribution of rgb values)
4). ~16 million