I see that this is used in Python's strings, to get a char from the end of the string. Would there be any drawback in implementing the same thing in D's arrays ? Something like : array[-x] = array[array.length - x]