There are 10 kinds of people in the world: those who understand binary, and those who don't 
Those are the first 11 types.
Type 10 is those who know Gray Code
01001001011100110110111000100111011101000010000001101001011101 00001000000111010001101000011001010010000001101111011101000110 10000110010101110010001000000111011101100001011110010010000001 100001011100100110111101110101011011100110010000111111 
Well... that depends.
You see, there are 10 types of people.
1. those that begin listing their array objects from 1, and
1. those that begin the array object listing with 0.

In gray code, obviously 11 equals 2
dec... so when there are 10
bin objects (those who understand binary and those who don't). So saying that the third (Gray code 10 == 3
dec) type is those who know Gray code is perfectly valid, arrays be damned.
4F 66 1 63 6F 75 72 73 65 2C 1 68 65 78 1 63 6F 64 65 1 69 73 1 65 76 65 6E 1 6D 6F 72 65 1 61 6E 6E 6F 79 69 6E 67 1 74 68 61 6E 1 62 69 6E 61 72 79 2E