> Now I wonder how this might enable random access to the nth
> character. I will keep looking around.
Another part of the question is: why would someone give you the position
information in terms of characters rather than in terms of (say) bytes,
or words, or ...
Stefan