The Python programming language
it supports reverse() and negative indices. Original patch by Claudiu Popa.