Counting up to 1023