Comments added
Generate the left-hand guard pattern
Increment the position after each "bit" and gap