Please start numbering at 1, not 0. Starting at 0 is a programmer's constraint.
Could we supplement the crossover ASCII examples with a graphic, I think this would be much easier to understand.
Information