Support negative array index