My original message contains a bug. The sentence > Of course, if the non-negative index which corresponds to a negative one > exceeds the bound of the sequence, an error is signalled. should read If (abs <index>) is out-of-range, an error is signalled. Thanks, - Gitchang - -------