1 0101 1111
1 0110 0000
add "1" to the last digit, like in this case 0 +1=1 -> next number would be
1 0110 0001
If the last number is already 1, make it 0 and add one to the next digit left of it...
would in this case make
1 0110 0010
and so on...
Thats the practical part
Theoretical one at the beginning of the thread...